executed satisfaction - Spanish English Dictionary